Ruby on Rails: Up and Running
最早出現的RoR中文翻譯,應是這一本書。
雖然這一本不厚,Up and Running 的字樣,
推測應該不是很難去學會RoR。
在我初學RoR時,圖書館正好有此翻譯本,
照著書中的範例跑,就是會碰到問題,
不會像書中那麼順利…
該本書再怎麼翻,
也翻不出如何來解決自己初學碰到的問題;
後來才再透過網路上其他的RoR的教學文章,
才慢慢搞清楚自己的所碰到的問題。
現在回過頭來再看本書,
序文開宗明義地說此書適合的讀者是:
對RoR甚至Ruby未接觸過有經驗的開發者
所以對於 沒有其他開發經驗者,
雖然這本薄,卻不那麼適合。
整本書也是把整個建置過程交代過,
但沒有顧慮到學習上可能碰到的問題細節;
以建立一個功能完整的相片本網站為主軸,
其中最會讓初學者搞不懂的部份是,
有關 關聯資料庫的觀念,
對應到 Active Record 的has_many, has_one,
belongs_to, has_and_belongs_to_many 等表達方式。
從建立這個相本的Project範例,
可以了解到,照片怎樣隸屬某相本、
相本怎樣分類到什麼主題,
其中利用了 acts_as_tree, acts_as_list,
及 Ajax 的應用,
做成有 Slide Show 功能的照片網站。
想要觀摩一個較完整功能的照片網站、
或者如何建置會有階層式的內容展示,
本書是蠻好的參考。
本書適合:至少有一些的RoR經驗。
不太適合:RoR的初學者。